body{ font-family:"微软雅黑",Arial;background:#efeff4;}
.fl{ float:left;}
.fr{ float:right;}
.cl{ clear:both;}
.gray{ color:#666666;}
a{ text-decoration:none; color:#666;}
a:hover{ text-decoration:none; color:#666;}
.order_detail a:visited{ text-decoration:none; color:#fff;}
.order_pay_text a:visited{ text-decoration:none; color:#fff;}
.font16{ font-size:16px;}
.font18{ font-size:18px;}
.font24{ font-size:24px;}

hr{ height:1px;border:none;border-top:1px solid #d0d0d0; margin:10px 0px; }

/*    checkbox      */
.chkun{ width:24px; height:24px; display:block; border-radius:12px; border:1px solid #d9d9d9;}
.chkon{ width:24px; height:24px; line-height:24px; text-align:center; display:block; border-radius:12px; background:#00a0e9; color:#fff; text-decoration:none; border:none;}
.chkon:hover{ text-decoration:none; color:#fff;}
.chktext{line-height:24px; font-size:16px;}
.chk_horizontal{ margin-top:15px;}

/*    头部标签页      */
.tab_top_box{ width:50%;z-index:200;}
.tab_top{ display:block; text-align:center; width:100%; height:55px; line-height:54px; cursor:pointer; border:none; border-bottom:1px solid #ccc; font-size:18px; color:#666; background:#fff; border-right:1px solid #e3e3e3;}
.tab_top_on{ border-bottom:2px solid #3399ff; color:#3399ff;}
.tab_top_box dl{ border:none; margin-top:0px; background:#fff; position:absolute; width:100%; border-right:1px solid #ccc; border-left:1px solid #ccc;}
.tab_top_box dl dd a{ display:block; height:50px; line-height:50px; font-size:18px; text-align:center;  border-bottom:1px solid #ccc; color:#666; text-decoration:none;}


/*   充值     */
.chooseprice dd{ width:33%; float:left; padding:2px; }
.chooseprice dd a{display:block; background:#fff;  height:40px; line-height:40px;  text-align:center; color:#666; border:1px solid #d3d3d3;   border-radius:5px;}
.chooseprice a:hover{ color:#fff; background:#ff9933; border:none;}
.btnrecharge{  padding:15px 10px 0px 5px; clear:both; text-align:center;}
.textrecharge{ margin-left:5px;}


/*   停车记录    
.order{ border-bottom:1px solid #bababa; float:left; padding-bottom:15px; width:100%;}
.order_img{ width:60px; height:60px; margin-top:15px;}
.order_title{color:#000; font-size:16px;}
.order_price{color:#3399ff; font-size:18px;}*/

/*   停车记录    */

.order{ background:#fff; border-bottom:1px solid #e4e4e4; margin:10px; border-radius:5px;  }
.iconparking{ width:25px; height:32px;}
.order_title{ margin-left:5px; font-size:18px; }
.orderlist{ border-bottom:1px dashed #d9d9d9; height:50px; line-height:50px;}
.order_price{color:#ff3333; font-size:16px;}
.month_time{color:#ff3333; font-size:16px;margin-top:10px;}
.parking_time{ color:#999; margin-top:10px;}
.parking_num{font-size:16px; line-height:25px;}
.cardnumber_select{position:relative;}


.month_status{ color:#ff3333;font-size:12px;float:right;}
.month_cardnumber{ color:#ff3333;font-size:16px;float:right;}

.month_view{ color:#fff;font-size:16px;float:right;margin-top:5px;}


/*   停车缴费    */
.parkingpay{ font-size:16px;}
.textl{ color:#666;}


/*   停车详情    */
.parking{height:50px; line-height:50px; font-size:24px; background:#7ec143; color:#fff; border-radius:10px; text-align:center;}
.parkleft{ height:50px; line-height:50px; font-size:24px; background:#e6e6e6; color:#666666; border-radius:10px; text-align:center;}

.parking_details{ border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; margin:10px 0px; background:#fff; padding:10px;  }
.parking_details_title{ border-bottom:1px solid #e9e9e9; font-size:18px; padding-bottom:5px; }
.parking_details_sub{line-height:24px; margin-top:3px; font-size:14px; color:#666;}
.autoRenewals{ position:relative;line-height:24px; margin-top:3px; font-size:16px; color:#666;}
.parking_details_carnum{ margin-top:3px;}

.monthprice_details{ border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; margin:10px 0px; padding:10px;  }
.monthcard_select{ border-top:0px border-bottom:1px solid #e9e9e9; margin:10px 0px; background:#3399ff; padding:10px;  }


.parking_fix_bottom{ position:fixed; bottom:0px; width:100%;}

.parking_details_price{ font-size:18px; background:#fff; height:60px; line-height:60px; color:#ff3333; padding-left:15px; width:60%;}
.parking_details_price span{ font-size:14px; color:#666;}

/*   支付成功 价格    */
.parking_pay_price{ line-height:32px; margin-top:10px; font-size:16px; color:#000; border-top:1px dashed #e9e9e9; padding-top:10px; }
.parking_pay_price_text{ font-size:24px; color:#ff3333;}

/*   停车详情-已完成    */
.parking_details_status{ font-size:18px; background:#66cc66; height:60px; line-height:60px; color:#fff; padding-left:15px; width:40%;}
.parking_details_status img,.parking_details_pay img{ margin:-3px 5px 0px 5px; width:22px; height:22px; }

/*   停车详情-去支付    */
.parking_details_pay{ font-size:18px; background:#ff9933; height:60px; line-height:60px; color:#fff; padding-left:15px; width:40%;}



/*   个人中心    */
.horizontalfist{ border-top:1px solid #d9d9d9; display:block;}
.horizontal{ display:block; height:50px; line-height:50px; font-size:18px; cursor:pointer; background:#fff; border-bottom:1px solid #d9d9d9; text-decoration:none; color:#333; }
.horizontal:hover{ text-decoration:none; color:#333;}
.horizontal_icon{ width:28px; height:28px;}
.horizontal_arrow{ line-height:50px; color:#bebebe;}

.banlance_member{color:#3399ff; font-size:32px;}


/*   个人资料    */
.peraccount{ position:relative;}
.perhead{ width:70px; height:70px; position:absolute; left:15px; top:-30px; border:1px solid #fff; z-index:2;}
.perinput{ border:none; line-height:30px; text-align:left;}
.membersex{ margin-right:90px;}
.account{ margin-left:80px;}
.permoney{ color:#ffae00; font-size:18px;}
.permoney img{ width:20px; height:20px; margin-top:-3px;}
.persex{ border:none; background:#fff;}
.persave{ background:#fff; border:none; height:55px; line-height:54px; font-size:18px;}
.perAddress{ width:100%; height:100px; border:none; font-size:18px; background:#fff; padding:15px;}
.btnaddedit{ display:block; font-size:24px; line-height:50px; text-decoration:none; color:#39F; width:30px; text-align:right; }
.btnaddedit:hover{ text-decoration:none; color:#39F;}
.textAddress{display:block; line-height:32px; margin:10px 0px; color:#666;}

/*   横条    */
.horizontal_box{ border-top:1px solid #e9e9e9; margin-top:10px; background:#fff;}
.horizontal_list{ display:block; width:100%; height:55px; line-height:54px; font-size:16px; background:#fff; clear:both; text-decoration:none; color:#333; border:none;  border-bottom:1px solid #e9e9e9; }
.horizontal_list:hover{ color:#666; text-decoration:none;}
.horizontal_icon{ width:28px; height:28px; margin-top:-3px;}
.horizontal_icon_right{ width:auto; height:28px; margin-top:-3px;}
.horizontal_button_right{ height:50px; width:80px; display:block; text-align:right;}


/*   缴费记录    */
.paymentrecords_month{ font-size:18px; height:50px; line-height:50px;}
.paymentrecords{ border-top:1px solid #e9e9e9;}
.paymentrecords_list{ display:block; width:100%; height:61px; padding:5px 15px; font-size:16px; background:#fff; clear:both; text-decoration:none; color:#999; border:none;  border-bottom:1px solid #e9e9e9; }	
.paymentrecords_title{ font-size:18px; color:#333; margin-top:15px;}
.paymentrecords_icon{ width:18px; height:18px; margin:3px 5px 0px 0px;}
.paymentrecords_text_right{ text-align:right; line-height:50px; font-size:18px;}

/*   注册页面    
.stepbox{ background:url(../images/stepbg.gif) repeat-y; margin:0px 0px 25px 20px;}
.stepbox p{ margin-bottom:15px;}
.step{width:24px; height:24px; border-radius:15px; background:#09F; color:#fff; text-align:center; line-height:24px; font-size:16px;}
.steptext{font-size:18px; line-height:24px; margin-left:10px; color:#00a0e9;}

.stepin{width:24px; height:24px; border-radius:15px; background:#cccccc; color:#fff; text-align:center; line-height:24px; font-size:16px;}
.stepintext{font-size:18px; line-height:24px; margin-left:10px; color:#aaa;}*/



/*   注册页面    */
.regtext{color:#ffffff; background:#3399ff; border-bottom:1px solid #d9d9d9; padding:15px 15px;}
.stepbox{ padding-bottom:10px; border-bottom:1px solid #d9d9d9; margin-bottom:20px;}
.stepbox p{ margin-right:15px; }
.step{width:18px; height:18px; border-radius:15px; background:#09F; color:#fff; text-align:center; line-height:18px; font-size:14px;}
.steptext{font-size:16px; line-height:18px; margin-left:5px; color:#00a0e9;}

.stepin{width:18px; height:18px; border-radius:15px; background:#cccccc; color:#fff; text-align:center; line-height:18px; font-size:14px;}
.stepintext{font-size:16px; line-height:18px; margin-left:5px; color:#aaa;}

/*   车辆管理页面    */
.car{ width:100%; height:auto;}

/*   支付成功页面    */
.pay_alrlt{ height:80px; line-height:80px; text-align:center; background:#3399ff; color:#fff; font-size:24px; }

/*   活动列表    */
.activitydate{ margin:15px 0px;}
.activitylist{ padding:10px; margin-bottom:10px; background:#fff; border:1px solid #e0e0e0; border-radius:5px; box-shadow:0px 0px 5px #efefef; display:block;}

